// npm install nodemailer

const nodemailer = require('nodemailer');

// qq邮箱 开启 smtp服务 发送邮件  pop3 服务 接收邮件  
// 生成授权码
// teiddcmbktcmdibb

// 创建一个发送邮件的对象
// 配置
// 参数是个对象  对象中就是对邮件进行配置  
const transporter = nodemailer.createTransport({
    host: 'smtp.qq.com', // 发送方
    port: 465, // 端口号  如果 secure 为false 端口好 25
    secure: true, // true for 465, false for other ports
    auth:{
        user:'2287228249@qq.com',
        pass:'你的授权码', // 注意这里不是qq密码，而是授权码
    }
})







// 利用邮件对象发送邮件
// 参数是个对象 由谁发送  发送给谁  主题  内容
// 回调函数  
transporter.sendMail({
    from:'2287228249@qq.com', // 发送方
    to:['1764253301@qq.com','gaohj5@163.com','468127027@qq.com','1366083395@qq.com'], // 接收方
    subject:'这是一封测试邮件', // 主题 
    // text  html 
    //text 是纯文本  html是可以写标签的 
    html:`<h1>您好</h1><h2>您的验证码是:<span style='color:red'>1234</span>10分钟内有效</h2>
    <h3>请勿泄露</h3>
    `

},(err,data)=>{
    if(err){
        console.log('发送失败');
    }else{
        console.log('发送成功',data);
    }
})

